package cn.hicard.risk.dao.bd;

import cn.hicard.core.Page;
import cn.hicard.core.PageResult;
import cn.hicard.risk.entity.JzgRiskestimate;

public interface JzgRiskestimateDao {

	/**
	 * 保存商户风险评估
	 * @param estimate
	 */
	public void saveEstimate(JzgRiskestimate estimate) throws Exception ;

	public JzgRiskestimate findEstimate(int estimateId) throws Exception;

	/**
	 * 分页查询商户风险评估<br/>
	 * 根据相应条件搜索风险评估数据集合，结果以分页显示。<br/>
	 * 如果遇到单一字段的数值区间的搜索条件时，则将数值区间的开始位设在estimateStart中，数值区间的结束位设在estimateEnd中;<br/>
	 * 如果搜索条件为单个字段，则值设在estimateStart中。
	 * @param estimateStart
	 * @param estimateEnd
	 * @param page
	 * @return
	 * @throws Exception
	 */
	public PageResult<JzgRiskestimate> searchEstimate(JzgRiskestimate estimateStart, JzgRiskestimate estimateEnd, Page page) throws Exception;

	public void modifyEstimate(JzgRiskestimate estimate) throws Exception;
}
